Component({
  data: {
    userId: 1,
    isMilitaryClubMember: '0', // 是否军事兴趣类社团成员：0 否，1 是。
    militaryClubJoinDate: "", // 加入军事兴趣类社团的时间，如果未加入则为null。
    militaryClubName: "", // 所在军事兴趣类社团的名称，若未加入任何社团则为空字符串。
    militaryClubPosition: "", // 在军事兴趣类社团中担任的职务，非成员则为空字符串。
    height: "", // 身高，单位为米，例如：1.75表示身高为1米75厘米。
    weight: "", // 体重，单位为公斤，例如：70.5表示体重为70.5千克。
    vision: "", // 视力，形式为4.5_4.6，代表左右眼的视力。
    hasMedicalHistory: '', // 是否有医疗历史：0 表示没有已知的医疗历史，1 表示有医疗历史。
    physicalCondition: "", // 身体状况描述
    psychologicalInterview: "", // 心理访谈情况，包含关于用户心理健康的信息或评价。
    hasMilitaryTraining: '', // 是否参加过军事训练：0 表示未曾参与，1 表示曾参与过。
    militaryTrainingDuration: '', // 参加军事类训练或培训的时长，单位为小时。
    militaryClubLeaveDate: "", // 退出军事兴趣类社团的时间，如果未退出则为null。
    militaryClubLeaveDevelop: "", // 退出军事兴趣类社团的发展情况，如果未退出则为空字符串。
  },

  methods: {
    // 社团成员选择
    onMilitaryClubMemberChange(e) {
      const memberStatus = e.detail.value;
      this.setData({
        isMilitaryClubMember: memberStatus,
      })
    },
    // 军事训练选择
    onhasMedicalHistoryChange(e) {
      const value = e.detail.value;
        this.setData({
          hasMedicalHistory: value,
        })
    },

    onhasMilitaryTrainingChange(e) {
      const value = e.detail.value;
        this.setData({
          hasMilitaryTraining: value,
        })
    },

    // 加入军事兴趣社团时间选择
    bindJoinDateChange: function(e) {
      console.log('picker发送选择改变，携带值为', e.detail.value)
      this.setData({
        militaryClubJoinDate: e.detail.value
      })
    },
    // 退出军事兴趣社团时间选择
    bindLeaveDateChange: function(e) {
      console.log('picker发送选择改变，携带值为', e.detail.value)
      this.setData({
        militaryClubLeaveDate: e.detail.value
      })
    },
    // 暴露子组件数据的方法
    getFormData() {
      return this.data; // 返回子组件的所有数据
    },
    


    // methods 末尾
  },
  

});